diff -uaN nvidia-installer-375.66/command-list.c nvidia-installer-375.66.new/command-list.c
--- nvidia-installer-375.66/command-list.c	2017-05-01 16:41:24.000000000 -0700
+++ nvidia-installer-375.66.new/command-list.c	2017-07-01 18:15:25.087868229 -0700
@@ -903,6 +903,8 @@
     // Allocate enough space for the whole file list, plus two extra files and
     // a NULL at the end.
     cfList = nvalloc((p->num_entries + 3) * sizeof(ConflictingFileInfo));
+/* let's just return an empty list!  */
+    return cfList;
 
     for (i = 0; i < p->num_entries; i++) {
         PackageEntry *entry = &p->entries[i];
Common subdirectories: nvidia-installer-375.66/common-utils and nvidia-installer-375.66.new/common-utils
diff -uaN nvidia-installer-375.66/misc.c nvidia-installer-375.66.new/misc.c
--- nvidia-installer-375.66/misc.c	2017-05-01 16:41:24.000000000 -0700
+++ nvidia-installer-375.66.new/misc.c	2017-07-01 18:19:22.310846284 -0700
@@ -2290,7 +2290,10 @@
                  "For further details, please see the appendix SUPPORTED "
                  "NVIDIA GRAPHICS CHIPS in the README available on the Linux "
                  "driver download page at www.nvidia.com.", p->version);
-        return FALSE;
+  /*        return FALSE;
++ * We're just going to keep the message but skip the result
++ * so we can run this in a VM.
++ */
     }
 
     if (!found_vga_device)
